home *** CD-ROM | disk | FTP | other *** search
- // $VER: SDI_ASM_protos 1.3 (03.08.96)
-
- #ifndef SDI_ASM_PROTOS_H
- #define SDI_ASM_PROTOS_H
-
- #include <exec/types.h>
-
- extern "ASM" {
- void MakeHEX(register STRPTR a1, // Puffer
- register UBYTE d0, // Anzahl
- register ULONG d1); // Zahl
- /* MakeHEX setzt Zeichen a1+d0 auf '\0' !!! */
- UBYTE MakeBASE(register STRPTR a1, // Puffer
- register UBYTE d0, // Anzahl
- register ULONG d1, // Zahl
- register UBYTE d2, // Basis
- register UBYTE d3); // Füllzeichen
- /* MakeHEX und MakeBASE stellen maximal die in Anzahl gegebenen Zeichen
- her !!! Zu lange Zahlen werden abgeschnitten !! */
- ULONG GetNEG(register ULONG d0); // Zahl
- ULONG DIV(register ULONG d0, // Zahl
- register WORD d1); // Teiler
- ULONG MOD(register ULONG d0, // Zahl
- register WORD d1); // Teiler
- void LongMemSet(register STRPTR a1, // Puffer
- register ULONG d0, // Zeichen
- register ULONG d1); // Anzahl in Bytes
- }
-
- #endif /* SDI_ASM_PROTOS_H */
-